//  This file is part of Hammer Network. Hammer Network is free software: you can
//  redistribute it and/or modify it under the terms of the GNU General Public
//  License as published by the Free Software Foundation, version 2.
// 
//  This program is distributed in the hope that it will be useful, but WITHOUT
//  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
//  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
//  details.
// 
//  You should have received a copy of the GNU General Public License along with
//  this program; if not, write to the Free Software Foundation, Inc., 51
//  Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

# include <QtGui/QApplication>

# include "core/core.h"
# include "gui/gui.h"

int main ( int argc , char** argv )
{
   QApplication app ( argc , argv );
   
   Core::SharedComponents* shared_components;
   shared_components = new Core::SharedComponents ();
   
   Gui::MainWindow* main_window;
   main_window = new Gui::MainWindow ( shared_components );
   
   main_window->show ();
   
   app.exec ();
   
   delete main_window;
   delete shared_components;
   
   return ( 0 );
}